#include<iostream>
using namespace std;
int main(){
	string s;
	cin>>s;
	int l=s.size();
	bool a[l+1];
	a[0]=a[1]=1;
	for(int i=2;i<=l;++i){
		if(l%i==0){
			int j=l/i;
			a[i]=1;
			for(int k=0;k<l-j;k+=j){
				for(int m=0;m<j;++m){
					if(s[k+m]!=s[k+m+j])a[i]=0;
				}
			}
		}
		else a[i]=0;
	}
	for(int i=l;i>0;--i){
		if(a[i]==1){
			cout<<i;
			break;
		}
	}
	return 0;
}